Security for the VHS is administered by the Access Control Service (ACS). As with other CygNet services, security is set on an application and event basis. The application name of the VHS is defined in the service configuration file using the keyword ACS_APPLICATION. The default is "VHS ." The security events are listed in the VHS Events table below.
The following tables provide details about VHS security settings. See also Security.
| Service Application Name | Main Security Event | Component-Level Security | Subject to Application Override |
|---|---|---|---|
|
VHS (name defined in service configuration file) |
ACCESS (name defined in service code) |
No |
Yes, VHS is a target service. |
| Event | Event Description | Authorization | Tasks |
|---|---|---|---|
|
ACCESS |
Service content management |
0-None |
None |
|
1-Read |
Read history entries (names, values, or BLOBs) |
||
|
2-Update |
Edit name, value, or timestamp of history entries Add, update, or delete a BLOB (storing a BLOB in a value is considered an Update to the historical entry) |
||
|
3-Add |
Add new names or values to history entries for a point |
||
|
4-Delete |
Delete names or values in a history entry for a point Delete a point and all of its history entries |
||
|
5-Admin |
Full permission for all service Events (except ODBC) regardless of the authorization for those Events |
||
|
ODBC |
Access records from an ODBC-compliant application |
0-None |
None |
|
1-Read |
View records in the service |
||
|
2-Update |
Edit existing records |
||
|
3-Add |
Add records |
||
|
4-Delete |
Delete records |
||
|
5-Admin |
Inclusive |
||
|
SVCINFO |
Miscellaneous GenServe security management Note:The SVCINFO event allows changes to log settings and use of the GlobalFunctions methodSetGenserveInfo without requiring higher privileges on other actions. Other tasks are listed at right. |
5-Admin |
Permission level required to perform the following tasks:
|